package mpbe.Componentes.TableColEdit;

/*
 * Este codigo es software libre y se encuentra licenciado 
 * bajo los términos de la Licencia Pública General de GNU versión 3 
 * según se encuentra publicada por la Free Software Foundation.
 * http://www.gnu.org/licenses/gpl.html
 * 
 * Autor: Martin Pablo Bellanca <martin.bellanca@gmail.com>
 * web: http://mpbe.blogspot.com/
 */

import org.eclipse.swt.widgets.TableItem;

public class EditingTCE {
	private boolean editando;
	private TableItem row;
	private int col;
	
	public EditingTCE(){
		editando = false;
		row =null;
		col = -1;
	}

	public boolean isEditing() {
		return editando;
	}

	public void startEditing(TableItem row, int col) {
		this.editando = true;
		this.row = row;
		this.col = col;
	}
	
	public void endEditing() {
		this.editando = false;
		this.row = null;
		this.col = -1;
	}
	

	public int getColumn() {
		return col;
	}

	public void setColumn(int edtCol) {
		this.col = edtCol;
	}

	public TableItem getRow() {
		return row;
	}

	public void setRow(TableItem row) {
		this.row = row;
	}
	
	public String getText() {
		return row.getText(col);
	}
	
	public void setText(String txt) {
		row.setText(col, txt);
	}
	
	
}
